Linux Operating System Support for the SCC Platform - An Analysis
نویسندگان
چکیده
The Single-Chip Cloud Computer (SCC) is an experimental many-core system created for research purposes by Intel Labs. In this paper, we analyze the necessary adjustments to run a Linux kernel on a processor core of the new processor design. Starting from the Intel-provided set of Linux modifications, we present an alternative strategy for creating a SCC-compliant kernel. Our approach allows to use recent versions with the prototype platform, provides better portability for future versions of Linux, and enables the utilization of latest kernel functionality such as virtualization for future research.
منابع مشابه
Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملBareMichael: A Minimalistic Bare-metal Framework for the Intel SCC
The many-core Intel SCC processor is one of a class of emerging, highly parallel computer architectures. Intel provides a modern Linux kernel which, running on the SCC as a separate instance per core, is able to load and launch user applications. However, there is a lack of open-source tools to facilitate development of “bare-metal” SCC applications – applications that are run directly on the c...
متن کاملPorting and BSP Customization of Linux on ARM Platform
Embedded Systems are designed for a specific task based on characterization. But in the modern advancements these are doing several tasks at a time, to achieve this it requires an operating system along with powerful processor. In this paper proposes the Board Support Packages (BSP) customization of Embedded Linux OS, especially ARM9 based Freescale Silicon Vendor platforms with the help of Lin...
متن کاملEfficient Implementation of the bare-metal Hypervisor MetalSVM for the SCC
The focus of this paper is the efficient implementation of our compact operating system kernel as a bare-metal hypervisor for the SCC. We describe source, functionality, and the operation of our kernel, as well as the interaction with the already published communication layer. Furthermore we give a detailed insight into the boot procedure of the SCC from reset to the starting point of our light...
متن کاملA Survey on Android vs . Linux
Android is an open source mobile device operating system developed by Google based on the Linux 2.6 kernel. The Linux kernel was chosen due to its proven driver model, existing drivers, memory and process management, networking support along with other core operating system services [1]. In addition to the Linux kernel various libraries were added to the platform in order to support higher func...
متن کامل